package Negocio;

public class AnteriorCosechaGruesa extends ReglaNegocio {

	public AnteriorCosechaGruesa() {
		super();
	}

	@Override
	public VectorNegocio obtenerCereal(Lote l, VectorNegocio cereales) {
		if (!cereales.isEmpty() && cereales.size() > 1) {
			if (l.getUltimaCoseacha() != null) {
				if (l.getUltimaCoseacha().getCerealCosechado() instanceof CerealCosechaGruesa)
					for (Object c : cereales) {
						if (c instanceof CerealCosechaGruesa)
							cereales.remove(c);
					}
			}
		}
		return cereales;
	}

}
